package com.tf_cut.backend.seller.vo;


import java.io.Serializable;
import java.sql.Timestamp;

import com.tf_cut.backend.common.pojo.PageCondition;

import lombok.Data;

@Data
public class sellerGrantVo extends PageCondition implements Serializable{
	
	private String id;
	
	/**
     * 合作方机构号（网商银行分配）
     */
    private String isvOrgId;

    /**
     * 商户号
     * 网商为商户分配的商户号，通过商户入驻结果查询接口获取。作为收款方账号
     */
    private String merchantId;

    /**
     * 批次号，机构维度保证唯一
     */
    private String batchNo;

    /**
     * 关联原批次号，针对失败明细重新生成批次代发场景，需要关联原批次号
     */
    private String relateBatchNo;

    /**
     * 总金额，包含服务费（单位为分）
     */
    private String totalAmount;

    /**
     * 服务费（单位为分）
     */
    private String totalFeeAmount;

    /**
     * 币种，默认CNY
     */
    private String currency;

    /**
     * 总笔数
     */
    private String totalCount;

    /**
     * 支付方式 01：余额支付
     */
    private String payWay;

    /**
     * 代发类型 01:共管模式 02:纯代发模式
     */
    private String payrollCreditType;

    /**
     * 出资的共管账号
     */
    private String payerCardNo;

    /**
     * 联动支付人资公司商户号 通过该商户号找到绑定的网商卡
     */
    private String cascadePayerId;

    /**
     * 状态
	 * FINISH：处理完成
	 * FAIL：处理失败
	 * REJECTED：驳回
	 * PROCESSING：处理中
	 * WAIT_CONFIRM：待企业确认
	 * INIT：待支付
     */
    private String status;

    /**
     * 失败明细列表 格式见失败明细结构
     */
    private String failDetailList;

    /**
     * 备注
     */
    private String memo;


    /**
     * FILE_PROCESS_RESULT 文件处理结果
     * BATCH_PROCESS_RESULT批次处理结果
     */
    private String NotifyType;
    
    private String errorDesc;
    
    private Timestamp askTime;


	
}
